100 REM RELOCATABLE INPUT 105 INPUT"RELOCATE TO";S:IF(S>6000ANDS<40400)OR(S>49151ANDS<52700)THEN115 110 PRINT"INVALID!":GOTO105 115 X=S:PRINT"POKING"; 120 READX$:IFX$=""THEN140 125 FORI=1TOLEN(X$)STEP2:Z$=MID$(X$,I,1):Y=ASC(Z$)-48+7*(Z$>"@") 130 Z$=MID$(X$,I+1,1):Y=16*Y+ASC(Z$)-48+7*(Z$>"@") 135 POKEX,Y:X=X+1:Z=Z+Y:NEXT:PRINT".";:GOTO120 140 PRINT:PRINT"RELOCATING...":READW:IFZ<>64383THENPRINT"DATA ERROR":STOP 145 READX:IFX<0THENEND 150 P=PEEK(S+X)+256*PEEK(S+X+1)-W+S:POKES+X+1,P/256 155 POKES+X,P-PEEK(S+X+1)*256:GOTO145 160 DATA 1890034C07C2A9008D0CC2850520FDAE209EADA0 165 DATA 02B1649902008810F8A8F004C9C990034C71A5A5 170 DATA D1A4D21865D39001C885AE84AF1865029001C8C0 175 DATA 08B0E520FDAE208BB085FB84FC207900A2FFC92C 180 DATA D006207300209EB78606A5D385FDA5D685FEA602 185 DATA A4FDAD860291F3C8CAD0FA20A6C0A000B103C920 190 DATA D00CE603D002E604C602D0F0F00EA40288B103C9 195 DATA 20D00588C602D0F5A002B9020091FB8810F8A919 200 DATA 85168D0CC260A602A000B103C9609004297FD002 205 DATA 293F91AEC8CAD0EEA5051865FD38A2FFE8E928B0 210 DATA FB692885D38A1865FE85D6AAB5D929030D880285 215 DATA D2BDF0EC85D1A90185CDA90085C685CC20E4FFAA 220 DATA F0FA85FF78A5CFF007A90185CD58D0F458A90085 225 DATA C6E6CC200DC1189099A5FFA605C90DD003686860 230 DATA A40288D0034CC2C1C986D009A00A207BC18810FA 235 DATA 60C98AD009A00A206EC18810FA60C985D00B38AD 240 DATA 0CC21001186E0CC260C914D006206EC1D00560C9 245 DATA 89D0138AA8C8B103889103C8C40290F5A9208891 250 DATA 0360C99DD0098A08F003C605CA2860C91DD008E8 255 DATA E402B002E60560C911D003840560C991D005A900 260 DATA 850560C993D00BC8A92088910398D0F8F0ECC994 265 DATA D01CA4028888C405900EB103C8910388C405F005 270 DATA 881890F2C8A920910360A207A5FFDDF8C1B005DD 275 DATA F1C1B005CAD0F1F01CBDFFC12506F0F4AE0CC210 280 DATA 0320A6C1A5FFA4059103C8C402B002E605602021 285 DATA 2B3A415BC121303A415B60DB01100810021004, 290 DATA 49152,4,9,112,163,264,286,295,308,320 295 DATA 326,334,455,460,470,477,482,-1